package com.zzyl.service;

import com.zzyl.base.PageResponse;
import com.zzyl.vo.NursingPlanVo;

import java.util.List;

/**
 * @Description NursingPlanService
 * @Author Peng Hongyan
 * @Date 2025-08-30
 */
public interface NursingPlanService {

    List<NursingPlanVo> getAll();

    void addNursingPlan(NursingPlanVo nursingPlanVo);

    PageResponse<NursingPlanVo> getByPage(Integer page, Integer pageSize, String planName, Integer status);

    NursingPlanVo findNursingPlanById(Long id);

    void updateNursingPlan(NursingPlanVo nursingPlanVo);

    void deleteNursingPlan(Long id);

    void updateStatus(Long id, Integer status);
}
